﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using DALScolarite;

namespace Scolarite 
{
    public partial class FicheClasse : Form
    {

         public modeload loadingmod;
        public string idEltDiplome ="";

        public FicheClasse()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                scolarite_classes addclasse = new scolarite_classes
                    {
                        idClasse = idClasseTextBox.Text,
                        label = labelTextBox.Text,
                        nombremaxetudiant = nombremaxetudiantTextBox.Text,
                        descriptionclasse = descriptionclasseTextBox.Text

                    };



                if (this.loadingmod == modeload.AJOUT)
                {
                    GlobalParams.MonDbcontext.scolarite_classes.Add(addclasse);
                    GlobalParams.MonDbcontext.SaveChanges();
                    MessageBox.Show("Nouveau enregistrement a été inseret");
                }
                else
                {

                    uvtmoyEntities monentity = new uvtmoyEntities();
                    monentity.scolarite_classes.Attach(addclasse);
                    monentity.Entry(addclasse).State = EntityState.Modified;

                    monentity.SaveChanges();

                    // GlobalParams.MonDbcontext.SaveChanges();
                    MessageBox.Show("enregistrement a été Modifier");
                }


                this.Close();
            }
            catch (DBConcurrencyException mes)
            {
                MessageBox.Show(mes.Message);
            }
        }
    }
}
